$(document).ready(function(){
	function checkUserPass(){
		var help = true ;
		
		if ( $(".box_username").val() == "" ){
			help = false;
			$(".box_username").focus();
			$(".warning_message").html(lang.username_empty);
			$(".warning_message").fadeIn().delay(500).fadeOut();
			return help;
		}
		if ( $(".box_password").val() == "" ){
			help = false;
			$(".box_password").focus();
			$(".warning_message").html(lang.password_empty);
			$(".warning_message").fadeIn().delay(500).fadeOut();
			return help;
		}
		return help; 
	}
	function login(){
		if ( checkUserPass() ){
			$.ajax({
				url:"?com=user&action=validate",
				type:"POST",
				data:{
					username:$(".box_username").val(),
					password:$(".box_password").val()
				},
				beforeSend:function(){
					//$(".warning_message").html(lang.login_progress);
				},
				success:function(data){
					var result = eval(data);
					if ( result.result == 1 ){
						$(".warning_message").html(lang.login_successfuly);
						$(".warning_message").show(500);
						window.location.reload(true);
					}
					else {
						$(".warning_message").html(lang.login_failed);
						$(".warning_message").show(500);
						$(".box_password").val("");
						$(".box_username").val("");
						$(".box_username").focus();
					}
				}
			});
		}
	}
	$("#submit").click(function(){
		login();
	});
	$(".box_username").keyup(function(e){
		if( e.keyCode == 13 && checkUserPass() ){
			login();
		}
	});
	$(".box_password").keyup(function(e){
		if( e.keyCode == 13 && checkUserPass() ){
			login();
		}
	});
	$(".forget_password").click(function(){
		$.ajax({
			url:"?com=user&action=resetpasswd",
			type:"POST",
			data:{},
			beforeSend:function(){},
			success:function(data){
				$(".popup_background").html(data);
			}
		});
	});
});